package com.qingyun.pdfservice.service;


import com.qingyun.common.dto.Result;

/**
 * PDF生成服务接口
 */
public interface IPdfService {
    /**
     * 根据反馈ID生成PDF
     * @param feedbackId 反馈ID
     * @return PDF文件字节数组
     */
    Result generateFeedbackPdfById(Long feedbackId);

    /**
     * 生成PDF并落盘到本地
     * @param feedbackId 反馈ID
     * @return 成功返回文件完整路径，失败返回错误信息
     */
    Result generateAndSaveFeedbackPdf(Long feedbackId);

    /**
     * 返回文件上传基础路径
     */
    String getBaseUploadPath();
    // 提交PDF生成任务
    Result submitPdfTask(Long feedbackId);


    
}
